Skip to content

feat: Rework session context menu copy and ordering - #31

Merged
shaohaozhi286 merged 1 commit into
masterfrom
feat/session-context-menu-copy
Sep 2, 2026
Merged

feat: Rework session context menu copy and ordering#31
shaohaozhi286 merged 1 commit into
masterfrom
feat/session-context-menu-copy

Conversation

@LIUXIN557

Copy link
Copy Markdown
Collaborator

概述

重排并精简 acecode web 桌面版会话右键菜单的文案与顺序。

改动

  • 菜单顺序:置顶/取消置顶 → 重命名 → 复制标题 → 复制ID → 导出 → 打开文件夹;归档单独 danger 分组
  • 文案精简:重命名会话→重命名、复制会话标题→复制标题、复制会话 ID→复制ID、导出会话→导出、归档会话→归档、在资源管理器中打开→打开文件夹(OPEN_IN_EXPLORER 全局共用,文件/目录/项目/预览菜单同步生效)
  • 移除:会话菜单的「打开会话」与「全选」(文件/预览等其它菜单的「全选」保留)
  • i18n:重新生成 sourceCatalog,新增英文覆盖

验证

  • desktopContextMenu.test.js:全绿
  • 完整 node src/lib/runTests.js:全绿(含 i18n parity)
  • vite build 生产构建:成功(3009 模块)

- Reorder session menu: pin/unpin first, then rename, copy title, copy ID,
  export, open folder; archive stays in its own danger group
- Shorten labels: rename session -> rename, copy session title -> copy title,
  copy session ID -> copy ID, export session -> export, archive session -> archive
- Rename 'open in file explorer' to 'open folder' across all menus
- Drop the open-session entry from the session context menu
- Remove select-all from session menus only (other menus keep it)
- Update i18n source catalog and English overrides
@shaohaozhi286
shaohaozhi286 merged commit fddfcdf into master Sep 2, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants